class Tool:

    # 使用赋值语句定义类属性，记录所有工具对象的数量
    count = 0
    
    # 创建类方法
    @classmethod
    def show_tool_count(cls):  # 类方法第一个属性一定是cls
        print("工具对象的数量：%d" % cls.count)  # 在类方法中使用其他方法

    # 实例方法第一个属性一定是self
    def __init__(self,name):
        self.name = name
        Tool.count += 1


tool = Tool("斧头")
tool2 = Tool("2")
tool3 = Tool("4")

Tool.show_tool_count()